package cn.yc.properties;

import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Properties;

public class Properties_03 {
    public static void main(String[] args) throws IOException {
        Properties properties = new Properties();
        // 创建
        //1.如果该文件没有key，就是创建
        //2.如果该文件有key，就是修改
        /*
        Properties 父类是Hashtable, 底层就是Hashtable 方法
         */

        // 使用Properties来创建配置类
        properties.setProperty("user", "汤姆");
        properties.setProperty("pwd", "121133");
        properties.setProperty("ip", "127.0.0.1");

        // 将KV 存储在文件中即可  字节流才是unicode码 字符流不是
        properties.store(Files.newOutputStream(Paths.get("D:\\WorkSpace\\IO\\newfile\\src\\mysql2.properties")), "注释");
        System.out.println("保存配置文件成功！");
    }
}
